var Jugador = cc.Node.extend({
    nombre:null,
    turno:null,
    imagen:null,
    avatar:null,
    puntaje:null,
    ficha:null,
    label:null,
    ctor:function(){
        this.puntaje = 0;
        this.nombre = "";
        this.turno = 0;
    },
    crearLabel:function(){
        this.label = cc.LabelTTF.create(this.getNombre()+ ": " + this.getPuntaje() , "Arial", 25);
        this.label.setPosition(new cc.Point(((1200/4)*i)-((1200/4)/2),450 - 10));
        this.label.setColor(new cc.Color3B(255,255,255));
    },
    getLabel:function(){
        if (this.label == null){
            this.crearLabel();
        }
        return this.label;
    },
    getQuieto:function(){
        if (this.getFicha() == null) return false;
        var vel = this.getFicha().GetLinearVelocity();
        if ((vel.x < 0.001) && (vel.y < 0.001)){
            return true;
        }
        return false;
    },
    setFicha:function(fich){
        this.ficha = fich;
    },
    setImagen:function(img){
        this.imagen = img;
    },
    setNombre:function(nom){
        this.nombre =nom;
        if (this.label != null){
            this.label.setString(this.nombre + ": " + this.puntaje);
        }
    },
    setTurno:function(tur){
        this.turno = tur;
    },
    setPuntaje:function(punt) {
        this.puntaje = punt;
        if (this.label != null){
            this.label.setString(this.nombre + ": " + this.puntaje);
        }
    },
    getPuntaje:function() {
        return this.puntaje;
    },
    setAvatar:function(ava){
        this.avatar = ava;
    },
    getImagen:function(){
        return this.imagen;
    },
    getNombre:function(){
        return this.nombre;
    },
    getFicha:function(){
        return this.ficha;
    }
});